#ifndef MULTIME_H
#define MULTIME_H
#define N 100
#include <iostream>

class Multime{
		int v[N];
		int i;
	friend class NMultimi;
	public:
		Multime();
		Multime(int);
		void add(int);
		int getLen()const;
		void citireTastatura();
		void citireFisier();
		void afisareEcran();
		void afisareFisier();
    void reuniune(Multime&);
		void intersectie(Multime&);
		void diferenta(Multime&);
		bool incluziune(Multime&);
		void apartenenta(int);
		bool operator ==(Multime&);
		bool operator !=(Multime&);
		friend std::ostream& operator <<(std::ostream& out,const Multime&);
};
class NMultimi{
	  Multime n[100];
		int index;
	public:
		NMultimi();
		NMultimi(Multime&);
		void afisare();
		void reuniune(NMultimi&);
		void intersectie(NMultimi&);
		int getLenN()const;
		void add(Multime&);
};
#endif

